Paging adjustment in a multiple subscriber identity module device

ABSTRACT

Methods, systems, and devices for wireless communication are described in relation to a Multiple Subscriber Identify Module (MSIM) user equipment (UE). The UE associated with multiple network subscriptions may determine a first timing of a first set of paging occasions associated with a first network subscription of the multiple network subscriptions, wherein the first network subscription is associated with a first network; determine a second timing of a second set of paging occasions associated with a second network subscription of the multiple network subscriptions, wherein the second network subscription is associated with a second network; compare the first timing and the second timing; detect a paging time adjustment condition based on the comparing; and transmit, based on detecting the paging time adjustment condition, a paging frame offset adjustment request to the first network, the second network or both.

BACKGROUND Technical Field

The present disclosure relates generally to communication systems, andmore particularly, to Multiple Subscriber Identity Module (MSIM)devices.

INTRODUCTION

Wireless communication systems are widely deployed to provide varioustelecommunication services such as telephony, video, data, messaging,and broadcasts. Typical wireless communication systems may employmultiple-access technologies capable of supporting communication withmultiple users by sharing available system resources. Multiple-accesstechnologies include code division multiple access (CDMA) systems, timedivision multiple access (TDMA) systems, frequency division multipleaccess (FDMA) systems, orthogonal frequency division multiple access(OFDMA) systems, single-carrier frequency division multiple access(SC-FDMA) systems, and time division synchronous code division multipleaccess (TD-SCDMA) systems.

Multiple access technologies have been adopted in varioustelecommunication standards to provide a common protocol that enablesdifferent wireless devices to communicate on a municipal, national,regional, and even global level. An example telecommunication standardis 5G New Radio (NR).

5G NR is part of a continuous mobile broadband evolution promulgated byThird Generation Partnership Project (3GPP) to meet new requirementsassociated with latency, reliability, security, scalability (e.g., withInternet of Things (IoT)), and other requirements. Some aspects of 5G NRmay be based on the 4G Long Term Evolution (LTE) standard. Interest hasbeen shown in multiple subscriber identity module (MSIM) devices inwhich a device, such as a user equipment (UE), includes more than onesubscriber identity module (SIM) to enable the device to have more thanone subscription to one or more networks.

BRIEF SUMMARY

The following presents a simplified summary of one or more aspects toprovide a basic understanding of such aspects. This summary is not anextensive overview of all contemplated aspects and is intended toneither identify key or critical elements of all aspects nor delineatethe scope of any or all aspects. Its sole purpose is to present someconcepts of one or more aspects in a simplified form as a prelude to themore detailed description that is presented later.

In an aspect of the disclosure, a method, a computer-readable medium,and an apparatus are provided. The apparatus may by a user equipment(UE), such as a Multiple Subscriber Identity Module (MSIM) UE. Theapparatus may be configured to determine a first timing of a first setof paging occasions associated with a first network subscription of themultiple network subscriptions, wherein the first network subscriptionis associated with a first network; determine a second timing of asecond set of paging occasions associated with a second networksubscription of the multiple network subscriptions, wherein the secondnetwork subscription is associated with a second network; compare thefirst timing and the second timing; detect a paging time adjustmentcondition based on the comparing; and transmit, based on the detecting,a paging frame offset adjustment request to the first network, thesecond network or both.

To the accomplishment of the foregoing and related ends, the one or moreaspects comprise the features hereinafter fully described andparticularly pointed out in the claims. The following description andthe annexed drawings set forth in detail certain illustrative featuresof the one or more aspects. These features are indicative, however, ofbut a few of the various ways in which the principles of various aspectsmay be employed, and this description is intended to include all suchaspects and their equivalents.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram illustrating an example of a wireless communicationssystem and an access network according to some embodiments.

FIG. 2 is a diagram illustrating an example of a base station and userequipment (UE) in an access network according to some embodiments.

FIG. 3 is a communication diagram 300 illustrating signaling andoperations performed by a UE and base stations according to someembodiments.

FIGS. 4A, 4B, 5A and 5B are timeline diagrams showing examples of pagingoccasion timings associated with multiple subscriber identity modules(MSIMs) for wireless communication according to some embodiments.

FIG. 6 is a flowchart illustrating a method of wireless communicationaccording to some embodiments.

FIG. 7 is a conceptual data flow diagram illustrating the data flowbetween different means/components according to some embodiments.

FIG. 8 is a diagram illustrating an example of a hardware implementationfor an apparatus employing a processing system according to someembodiments.

DETAILED DESCRIPTION

The detailed description set forth below in connection with the appendeddrawings is intended as a description of various configurations and isnot intended to represent the only configurations in which the conceptsdescribed herein may be practiced. The detailed description includesspecific details to provide a thorough understanding of variousconcepts. However, it will be apparent to those skilled in the art thatthese concepts may be practiced without these specific details. In someinstances, well-known structures and components are shown in blockdiagram form to avoid obscuring such concepts.

A Multiple Subscriber Identity Module (MSIM) capable User Equipment (UE)connected to one or more networks via multiple subscriptions may enteridle modes, or discontinuous reception (DRX) modes, with respect to themultiple subscriptions. In the idle or DRX modes, the UE may wake upduring paging occasions to monitor for paging signals from the one ormore networks. The timing of the paging occasions associated with themultiple subscriptions may lead to paging occasions of the multiplesubscriptions to overlap, or collide, in time, which may impact the UE'sability to receive a paging signal from one or more of the multiplesubscriptions and lead to paging signal reception errors. Alternatively,or in addition, the timing between paging occasions associated with thedifferent subscriptions may lead to relatively frequent wake-ups. Byidentifying opportunities for improved alignment between pagingoccasions (e.g., to avoid paging collisions, or to time-align pagingoccasions), the UE may improve performance (e.g., reduce pagingreception errors) and benefit from power-savings, and the UE may benefitfrom alignment between the paging occasions of the multiplesubscriptions in which paging occasions associated with differentsubscriptions do not overlap but occur within a single wake-up cycle ofthe UE (e.g., reduce wake-up frequency).

Several aspects of telecommunication systems will now be presented withreference to various apparatus and methods. These apparatus and methodswill be described in the following detailed description and illustratedin the accompanying drawings by various blocks, components, circuits,processes, algorithms, etc. (collectively referred to as “elements”).These elements may be implemented using electronic hardware, computersoftware, or any combination thereof. Whether such elements areimplemented as hardware or software depends upon the particularapplication and design constraints imposed on the overall system.

By way of example, an element, or any portion of an element, or anycombination of elements may be implemented as a “processing system” thatincludes one or more processors. Examples of processors includemicroprocessors, microcontrollers, graphics processing units (GPUs),central processing units (CPUs), application processors, digital signalprocessors (DSPs), reduced instruction set computing (RISC) processors,systems on a chip (SoC), baseband processors, field programmable gatearrays (FPGAs), programmable logic devices (PLDs), state machines, gatedlogic, discrete hardware circuits, and other suitable hardwareconfigured to perform the various functionality described throughoutthis disclosure. One or more processors in the processing system mayexecute software. Software shall be construed broadly to meaninstructions, instruction sets, code, code segments, program code,programs, subprograms, software components, applications, softwareapplications, software packages, routines, subroutines, objects,executables, threads of execution, procedures, functions, etc., whetherreferred to as software, firmware, middleware, microcode, hardwaredescription language, or otherwise.

Accordingly, in one or more example embodiments, the functions describedmay be implemented in hardware, software, or any combination thereof. Ifimplemented in software, the functions may be stored on or encoded asone or more instructions or code on a computer-readable medium.Computer-readable media includes computer storage media. Storage mediamay be any available media that can be accessed by a computer. By way ofexample, and not limitation, such computer-readable media can comprise arandom-access memory (RAM), a read-only memory (ROM), an electricallyerasable programmable ROM (EEPROM), optical disk storage, magnetic diskstorage, other magnetic storage devices, combinations of theaforementioned types of computer-readable media, or any other mediumthat can be used to store computer executable code in the form ofinstructions or data structures that can be accessed by a computer.

FIG. 1 is a diagram illustrating an example of a wireless communicationssystem and an access network 100. The wireless communications system(also referred to as a wireless wide area network (WWAN)) includes basestations 102, UEs 104, and an Evolved Packet Core (EPC) 160. The basestations 102 may include macro cells (high power cellular base station)and/or small cells (low power cellular base station). The macro cellsinclude base stations. The small cells include femtocells, picocells,and microcells.

The base stations 102 (collectively referred to as Evolved UniversalMobile Telecommunications System (UMTS) Terrestrial Radio Access Network(E-UTRAN)) interface with the EPC 160 through backhaul links 132 (e.g.,S1 interface). In addition to other functions, the base stations 102 mayperform one or more of the following functions: transfer of user data,radio channel ciphering and deciphering, integrity protection, headercompression, mobility control functions (e.g., handover, dualconnectivity), inter-cell interference coordination, connection setupand release, load balancing, distribution for non-access stratum (NAS)messages, NAS node selection, synchronization, radio access network(RAN) sharing, multimedia broadcast multicast service (MBMS), subscriberand equipment trace, RAN information management (RIM), paging,positioning, and delivery of warning messages. The base stations 102 maycommunicate directly or indirectly (e.g., through the EPC 160) with eachother over backhaul links 134 (e.g., an X2 interface). The backhaullinks 134 may be wired or wireless.

The base stations 102 may wirelessly communicate with the UEs 104. Eachof the base stations 102 may provide communication coverage for arespective geographic coverage area 110. There may be overlappinggeographic coverage areas 110. For example, the small cell 102′ may havea coverage area 110′ that overlaps the coverage area 110 of one or moremacro base stations 102. A network that includes both small cell andmacro cells may be known as a heterogeneous network. A heterogeneousnetwork may also include Home Evolved Node Bs (eNBs) (HeNBs), which mayprovide service to a restricted group known as a closed subscriber group(CSG). The communication links 120 between the base stations 102 and theUEs 104 may include uplink (UL) (also referred to as reverse link)transmissions from a UE 104 to a base station 102 and/or downlink (DL)(also referred to as forward link) transmissions from a base station 102to a UE 104. The communication links 120 may use multiple-input andmultiple-output (MIMO) antenna technology, including spatialmultiplexing, beamforming, and/or transmit diversity. The communicationlinks may be through one or more carriers. The base stations 102/UEs 104may use spectrum up to Y MHz (e.g., 5, 10, 15, 20, 100 MHz) bandwidthper carrier allocated in a carrier aggregation of up to a total of YxMHz (x component carriers) used for transmission in each direction. Thecarriers may or may not be adjacent to each other. Allocation ofcarriers may be asymmetric with respect to DL and UL (e.g., more or lesscarriers may be allocated for DL than for UL). The component carriersmay include a primary component carrier and one or more secondarycomponent carriers. A primary component carrier may be referred to as aprimary cell (PCell) and a secondary component carrier may be referredto as a secondary cell (SCell).

Certain UEs 104 may communicate with each other using device-to-device(D2D) communication link 192. The D2D communication link 192 may use theDL/UL WWAN spectrum. The D2D communication link 192 may use one or moresidelink channels, such as a physical sidelink broadcast channel(PSBCH), a physical sidelink discovery channel (PSDCH), a physicalsidelink shared channel (PSSCH), and a physical sidelink control channel(PSCCH). D2D communication may be through a variety of wireless D2Dcommunications systems, for example, FlashLinQ, WiMedia, Bluetooth,ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.

The wireless communications system may further include a Wi-Fi accesspoint (AP) 150 in communication with Wi-Fi stations (STAs) 152 viacommunication links 154 in a 5 GHz unlicensed frequency spectrum. Whencommunicating in an unlicensed frequency spectrum, the STAs 152/AP 150may perform a clear channel assessment (CCA) prior to communicating inorder to determine whether the channel is available.

The small cell 102′ may operate in a licensed and/or an unlicensedfrequency spectrum. When operating in an unlicensed frequency spectrum,the small cell 102′ may employ NR and use the same 5 GHz unlicensedfrequency spectrum as used by the Wi-Fi AP 150. The small cell 102′,employing NR in an unlicensed frequency spectrum, may boost coverage toand/or increase the capacity of the access network.

The gNodeB (gNB) 180 may operate in millimeter wave (mmW) frequenciesand/or near mmW frequencies in communication with the UE 104. When thegNB 180 operates in mmW or near mmW frequencies, the gNB 180 may bereferred to as an mmW base station. Extremely high frequency (EHF) ispart of the RF in the electromagnetic spectrum. EHF has a range of 30GHz to 300 GHz and a wavelength between 1 millimeter and 10 millimeters.Radio waves in the band may be referred to as a millimeter wave. NearmmW may extend down to a frequency of 3 GHz with a wavelength of 100millimeters. The super high frequency (SHF) band extends between 3 GHzand 30 GHz, also referred to as centimeter wave. Communications usingthe mmW/near mmW radio frequency band has extremely high path loss and ashort range. The mmW base station 180 may utilize beamforming 184 withthe UE 104 to compensate for the extremely high path loss and shortrange.

The EPC 160 may include a Mobility Management Entity (MME) 162, otherMMEs 164, a Serving Gateway 166, a Multimedia Broadcast MulticastService (MBMS) Gateway 168, a Broadcast Multicast Service Center (BM-SC)170, and a Packet Data Network (PDN) Gateway 172. The MME 162 may be incommunication with a Home Subscriber Server (HSS) 174. The MME 162 isthe control node that processes the signaling between the UEs 104 andthe EPC 160. Generally, the MME 162 provides bearer and connectionmanagement. All user Internet protocol (IP) packets are transferredthrough the Serving Gateway 166, which itself is connected to the PDNGateway 172. The PDN Gateway 172 provides UE IP address allocation aswell as other functions. The PDN Gateway 172 and the BM-SC 170 areconnected to the IP Services 176. The IP Services 176 may include theInternet, an intranet, an IP Multimedia Subsystem (IMS), a PS StreamingService, and/or other IP services. The BM-SC 170 may provide functionsfor MBMS user service provisioning and delivery. The BM-SC 170 may serveas an entry point for content provider MBMS transmission, may be used toauthorize and initiate MBMS Bearer Services within a public land mobilenetwork (PLMN), and may be used to schedule MBMS transmissions. The MBMSGateway 168 may be used to distribute MBMS traffic to the base stations102 belonging to a Multicast Broadcast Single Frequency Network (MBSFN)area broadcasting a particular service, and may be responsible forsession management (start/stop) and for collecting eMBMS relatedcharging information.

The base station 102 may also be referred to as a gNB, Node B, evolvedNode B (eNB), an access point, a base transceiver station, a radio basestation, a radio transceiver, a transceiver function, a basic serviceset (BSS), an extended service set (ESS), or some other suitableterminology. The base station 102 provides an access point to the EPC160 for a UE 104. Examples of UEs 104 include a cellular phone, a smartphone, a session initiation protocol (SIP) phone, a laptop, a personaldigital assistant (PDA), a satellite radio, a global positioning system,a multimedia device, a video device, a digital audio player (e.g., MP3player), a camera, a game console, a tablet, a smart device, a wearabledevice, a prosthetic, medical device, entertainment device, industrialequipment, a vehicle, an electric meter, a gas pump, a large or smallkitchen appliance, a healthcare device, an implant, a display, or anyother similar functioning device. Some of the UEs 104 may be referred toas IoT devices (e.g., parking meter, gas pump, toaster, vehicles, heartmonitor, etc.). The UE 104 may also be referred to as a station, amobile station, a subscriber station, a mobile unit, a subscriber unit,a wireless unit, a remote unit, a mobile device, a wireless device, awireless communications device, a remote device, a mobile subscriberstation, an access terminal, a mobile terminal, a wireless terminal, aremote terminal, a handset, a user agent, a mobile client, a client, orsome other suitable terminology.

Referring again to FIG. 1, in certain aspects, the UE 104 may be a MSIMUE configured to request paging occasion adjustment 198. Paging occasionadjustment requests may be transmitted to one or more base stations 102associated with a subscription, which subscription may be selected bythe UE 104.

FIG. 2 is a block diagram of a base station 202 in communication with aUE 204 in an access network. In the DL, IP packets from the EPC 160(shown in FIG. 1) may be provided to a controller/processor 275. Thecontroller/processor 275 implements layer 3 and layer 2 functionality.Layer 3 includes a radio resource control (RRC) layer, and layer 2includes a packet data convergence protocol (PDCP) layer, a radio linkcontrol (RLC) layer, and a medium access control (MAC) layer. Thecontroller/processor 275 provides RRC layer functionality associatedwith broadcasting of system information (e.g., MIB, SIBs), RRCconnection control (e.g., RRC connection paging, RRC connectionestablishment, RRC connection modification, and RRC connection release),inter radio access technology (RAT) mobility, and measurementconfiguration for UE measurement reporting; PDCP layer functionalityassociated with header compression/decompression, security (ciphering,deciphering, integrity protection, integrity verification), and handoversupport functions; RLC layer functionality associated with the transferof upper layer packet data units (PDUs), error correction through ARQ,concatenation, segmentation, and reassembly of RLC service data units(SDUs), re-segmentation of RLC data PDUs, and reordering of RLC dataPDUs; and MAC layer functionality associated with mapping betweenlogical channels and transport channels, multiplexing of MAC SDUs ontotransport blocks (TBs), demultiplexing of MAC SDUs from TBs, schedulinginformation reporting, error correction through HARQ, priority handling,and logical channel prioritization.

The transmit (TX) processor 216 and the receive (RX) processor 270implement layer 1 functionality associated with various signalprocessing functions. Layer 1, which includes a physical (PHY) layer,may include error detection on the transport channels, forward errorcorrection (FEC) coding/decoding of the transport channels,interleaving, rate matching, mapping onto physical channels,modulation/demodulation of physical channels, and MIMO antennaprocessing. The TX processor 216 handles mapping to signalconstellations based on various modulation schemes (e.g., binaryphase-shift keying (BPSK), quadrature phase-shift keying (QPSK),M-phase-shift keying (M-PSK), M-quadrature amplitude modulation(M-QAM)). The coded and modulated symbols may then be split intoparallel streams. Each stream may then be mapped to an OFDM subcarrier,multiplexed with a reference signal (e.g., pilot) in the time and/orfrequency domain, and then combined using an Inverse Fast FourierTransform (IFFT) to produce a physical channel carrying a time domainOFDM symbol stream. The OFDM stream is spatially precoded to producemultiple spatial streams. Channel estimates from a channel estimator 274may be used to determine the coding and modulation scheme, as well asfor spatial processing. The channel estimate may be derived from areference signal and/or channel condition feedback transmitted by the UE204. Each spatial stream may then be provided to a different antenna 220via a separate transmitter 218TX. Each transmitter 218TX may modulate anRF carrier with a respective spatial stream for transmission.

At the UE 204, each receiver 254RX receives a signal through itsrespective antenna 252. Each receiver 254RX recovers informationmodulated onto an RF carrier and provides the information to the receive(RX) processor 256. The TX processor 268 and the RX processor 256implement layer 1 functionality associated with various signalprocessing functions. The RX processor 256 may perform spatialprocessing on the information to recover any spatial streams destinedfor the UE 204. If multiple spatial streams are destined for the UE 204,they may be combined by the RX processor 256 into a single OFDM symbolstream. The RX processor 256 then converts the OFDM symbol stream fromthe time-domain to the frequency domain using a Fast Fourier Transform(FFT). The frequency domain signal comprises a separate OFDM symbolstream for each subcarrier of the OFDM signal. The symbols on eachsubcarrier, and the reference signal, are recovered and demodulated bydetermining the most likely signal constellation points transmitted bythe base station 202. These soft decisions may be based on channelestimates computed by the channel estimator 258. The soft decisions arethen decoded and deinterleaved to recover the data and control signalsthat were originally transmitted by the base station 202 on the physicalchannel. The data and control signals are then provided to thecontroller/processor 259, which implements layer 3 and layer 2functionality.

The controller/processor 259 can be associated with a memory 260 thatstores program codes and data. The memory 260 may be referred to as acomputer-readable medium. In the UL, the controller/processor 259provides demultiplexing between transport and logical channels, packetreassembly, deciphering, header decompression, and control signalprocessing to recover IP packets from the EPC 160. Thecontroller/processor 259 is also responsible for error detection usingan ACK and/or NACK protocol to support HARQ operations.

Similar to the functionality described in connection with the DLtransmission by the base station 202, the controller/processor 259provides RRC layer functionality associated with system information(e.g., MIB, SIBs) acquisition, RRC connections, and measurementreporting; PDCP layer functionality associated with headercompression/decompression, and security (ciphering, deciphering,integrity protection, integrity verification); RLC layer functionalityassociated with the transfer of upper layer PDUs, error correctionthrough ARQ, concatenation, segmentation, and reassembly of RLC SDUs,re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; andMAC layer functionality associated with mapping between logical channelsand transport channels, multiplexing of MAC SDUs onto TBs,demultiplexing of MAC SDUs from TBs, scheduling information reporting,error correction through HARQ, priority handling, and logical channelprioritization.

Channel estimates derived by a channel estimator 258 from a referencesignal or feedback transmitted by the base station 202 may be used bythe TX processor 268 to select the appropriate coding and modulationschemes, and to facilitate spatial processing. The spatial streamsgenerated by the TX processor 268 may be provided to different antenna252 via separate transmitters 254TX. Each transmitter 254TX may modulatean RF carrier with a respective spatial stream for transmission.

The UL transmission is processed at the base station 202 similarly tothe receiver function at the UE 204. Each receiver 218RX receives asignal through its respective antenna 220. Each receiver 218RX recoversinformation modulated onto an RF carrier and provides the information toa RX processor 270.

The controller/processor 275 can be associated with a memory 276 thatstores program codes and data. The memory 276 may be referred to as acomputer-readable medium. In the UL, the controller/processor 275provides demultiplexing between transport and logical channels, packetreassembly, deciphering, header decompression, control signal processingto recover IP packets from the UE 204. IP packets from thecontroller/processor 275 may be provided to the EPC 160. Thecontroller/processor 275 is also responsible for error detection usingan ACK and/or NACK protocol to support HARQ operations.

Various wireless communication technologies may have a different framestructure and/or different channels. A frame may be divided intomultiple (e.g., 10) equally sized subframes. Each subframe may includemultiple consecutive time slots (based on the type of numerology). Aresource grid may be used to represent time slots, each time slot mayinclude one or more time concurrent resource blocks (RBs) (also referredto as physical RBs (PRBs)). The resource grid is divided into multipleresource elements (REs). For a normal cyclic prefix, an RB may containconsecutive subcarriers in the frequency domain and consecutive symbolsThe number of bits carried by each RE depends on the modulation scheme.

Some of the REs may carry reference (pilot) signals (RS) for downlinkchannel estimation at the UE. These RS may include cell-specificreference signals (CRS) (also sometimes called common RS), UE-specificreference signals (UE-RS), and channel state information referencesignals (CSI-RS).

Various channels may exist within a DL subframe. The PDCCH carriesdownlink control information (DCI) within one or more control channelelements (CCEs), each CCE including multiple RE groups (REGs), each REGincluding a number of consecutive REs in an OFDM symbol. A UE may beconfigured with a UE-specific enhanced PDCCH (ePDCCH) that also carriesDCI. The physical hybrid automatic repeat request (ARQ) (HARQ) indicatorchannel (PHICH) carries the HARQ indicator (HI) that indicates HARQacknowledgement (ACK)/negative ACK (NACK) feedback based on the successof decoding a physical uplink shared channel (PUSCH). A primarysynchronization signal (PSS) may serve to determine subframe/symboltiming and a physical layer identity. A secondary synchronization signal(SSS) that is used by a UE to determine a physical layer cell identitygroup number and radio frame timing. Based on the physical layeridentity and the physical layer cell identity group number, the UE candetermine a physical cell identifier (PCI). Based on the PCI, the UE candetermine the locations of the downlink RS. A physical broadcast channel(PBCH), carries a master information block (MIB). The PBCH may belogically grouped with the PSS and SSS to form a synchronization signal(SS) block (SSB). The MIB provides system configuration information,including a number of RBs in the DL system bandwidth, a PHICHconfiguration, and a system frame number (SFN). The physical downlinkshared channel (PDSCH) carries user data, broadcast system informationnot transmitted through the PBCH such as system information blocks(SIBs), and paging messages.

Uplink subframes may include REs that carry demodulation referencesignals (DM-RS) for channel estimation at the base station. The UE mayadditionally transmit sounding reference signals (SRS) in the lastsymbol of a subframe. The SRS may have a comb structure, and a UE maytransmit SRS on one of the combs. The SRS may be used by a base stationfor channel quality estimation to enable frequency-dependent schedulingon the UL.

A physical random access channel (PRACH) may be within one or moresubframes within a frame based on the PRACH configuration. The PRACH mayinclude consecutive RB pairs within a subframe. The PRACH allows the UEto perform initial system access and achieve UL synchronization. Aphysical uplink control channel (PUCCH) may be located on edges of theUL system bandwidth. The PUCCH carries uplink control information (UCI),such as scheduling requests, a channel quality indicator (CQI), aprecoding matrix indicator (PMI), a rank indicator (RI), and HARQACK/NACK feedback. The PUSCH carries data, and may additionally be usedto carry a buffer status report (BSR), a power headroom report (PHR),and/or UCI.

A wireless communication device may include one or more subscriberidentity modules (SIMs) that provide access to one or multiple separatemobile communication networks that implement certain radio accesstechnologies (RATs). Example UEs include, but are not limited to, mobilephones, laptop computers, smartphones, and other mobile communicationdevices of the like that are configured to connect to one or more RATs.These devices may have Multiple Subscriber Identity Module (MSIM)capability. FIG. 2, for example, illustrates a UE having multiple SIMs(e.g., a first SIM 201 and a second SIM 202). Although two SIMs areillustrated, aspects described herein may be similarly applied to adevice comprising more than two SIMs. Having multiple SIMs may enable asingle device to use different numbers for voice calls or otherservices. Multiple SIMs may enable the device to operate using more thanone network subscription and/or more than one network. Such a wirelesscommunication device may be capable of communicating over a variety offrequency bands, wireless communication systems (e.g., wide area network(WAN), Wireless Fidelity (Wi-Fi), or Near Field Communication (NFC)),and radio access technologies (RATs) within a WAN (e.g., 3GPP Long TermEvolution (LTE), 5G New Radio (NR), Global System for Mobility (GSM),and Wideband Code Division Multiple Access (WCDMA)). To use differentfrequency systems and/or radio access technologies, a wirelesscommunication device may include two or more radio transceivers.

As noted, a SIM enables the wireless communication device to access oneor more communication networks (or one or more subscriber accounts onthe same network). A SIM card may identify and authenticate a subscriberusing a particular communication device, and the SIM card may beassociated with a subscription. In various embodiments, the wirelesscommunication device may also include one or more RF resource chainsthat may each be used for RF reception and transmission. As used herein,the terms “SIM,” “SIM card,” “subscriber identity module,” and variantsthereof are used interchangeably to refer to a memory that may be anintegrated circuit or embedded into a removable card, and that stores anInternational Mobile Subscriber Identity (IMSI), related key, and/orother information used to identify and/or authenticate a wireless deviceon a network and enable a communication service with the network.Because the information stored in a SIM enables the wireless device toestablish a communication link for a particular communication servicewith a particular network, the term “SIM” may also be used herein as ashorthand reference to the communication service associated with andenabled by the information stored in a particular SIM, as the SIM andthe communication network (as well as the services and subscriptionssupported by that network) correlate to one another. Similarly, the term“subscription” (SUB) may refer to a network subscription or serviceassociated with a particular SIM.

In general, a wireless device that includes multiple SIMs and can beconnected to two or more separate (or the same) RATs using the sametransmission hardware (e.g., radio-frequency (RF) transceivers) is amulti-SIM-multi-standby (MSMS) communication device. In one example, theMSMS communication device may be a dual-SIM-dual-standby (DSDS)communication device, which may include two SIM cards/subscriptions thatmay both be active on standby, but one is deactivated when the other oneis in use. In another example, the MSMS communication device may be atriple-SIM-triple-standby (TSTS) communication device, which includesthree SIM cards/subscriptions that may all be active on standby, wheretwo may be deactivated when the third one is in use. In other examples,the MSMS communication device may include other suitable multi-SIMcommunication devices, with, for example, four or more SIMs, such thatwhen one is in use, the others may be deactivated.

On the other hand, a wireless device with multiple SIMs that can connectto two or more separate (or the same) RATs using two or more separatesets of transmission hardware is termed a multi-SIM-multi-active (MSMA)communication device. An example MSMA communication device is adual-SIM-dual-active (DSDA) communication device, which includes two SIMcards/subscriptions. Both SIMs may remain active. In another example,the MSMA device may be a triple-SIM-triple-active (TSTA) communicationdevice, which includes three SIM cards/subscriptions. All three SIMs mayremain active. In other examples, the MSMA communication device mayinclude other suitable MSIM communication devices with four or moreSIMs, which may all be active.

Various aspects and embodiments described herein relate to, but are notlimited to, a MSIM context such as the MSMS and MSMA contexts. Forexample, in the MSIM context, each subscription may be configured toacquire service from a base station (associated with a given cell). Forclarity, various aspects and embodiments described herein refer to a UEwith two subscriptions. However, a UE with only one SIM and onesubscription may suitably implement various aspects and embodimentsdescribed herein, as can a UE with three or more SIMs and three or moresubscriptions.

By example, a common MSIM device may include a dual-SIM UE (such as DSDSor DSDA device). Such a MSIM UE may be a 5G+5G MSIM device (includingtwo 5G SIMs corresponding to two 5G subscriptions) or a 5G+4G MSIMdevice (including one 5G SIM and one LTE SIM corresponding to a 5Gsubscription and a 4G LTE subscription). In a common scenario, the MSIMUE may be configured with two SIMs for the same operator, e.g., a usermay install one SIM for business/official and another SIM for personaluse in a single UE hardware device. In such scenarios, both SIMscommonly correspond to the same network operator, a configurationreferred to hereinafter as Intra-PLMN. A MSIM UE configured asIntra-PLMN, may perform redundant operations with the same network wheninitializing, configuring, and updating the respective networksubscriptions associated with each SIM. Among the redundant operationsthat may be performed by dual-SIM UE is SIB acquisition for on-demandSIBs.

NR, like LTE and other legacy technologies, includes periodictransmission of system information. However, unlike LTE and legacytechnology, not all system information in NR is periodicallytransmitted. NR includes to two types of SIBs. One SIB type istransmitted periodically, like LTE, and the other is transmittedon-demand (e.g., when requested by the UE). A 5G network will primarilybroadcast critical system information like MIB and SIB1 periodically.However, non-critical system information will be transmitted on-demand,in response to UE requests. UEs can trigger the transmission ofon-demand SIBs by sending a RACH requesting a SIB transmission. This maybe referred to as a system information (SI)-RACH. The SI-RACH uses aunique preamble to trigger SI transmission by the network. SIB1, sentperiodically, indicates which other SIBs are periodic and which SIBs areon-demand. By reading SIB1, a UE can determine which SIBs require a RACHtrigger.

Various aspects and embodiments described herein relate to, but are notlimited to, a MSIM context such as the MSMS and MSMA contexts. Forexample, in the MSIM context, each subscription may be configured toacquire service from a base station (associated with a given cell). Forclarity, various aspects and embodiments described hereinafter as anMSIM UE may refer to a MSIM UE with two subscriptions to the samenetwork operator (e.g., a MSIM Intra-PLMN) or different networkoperators (e.g., a MSIM Inter-PLMN). However, a UE with three or moreSIMs and three or more subscriptions may suitably implement variousaspects and embodiments described herein. The MSIM UE may be a 5G+5GMSIM Intra-PLMN or Inter-PLMN UE or 5G+4G MSIM Intra-PLMN or Inter-PLMNUE including a first SIM and a second SIM. Furthermore, reference willbe made to a first subscription associated with the first SIM and asecond subscription associated with the second SIM. Both the firstsubscription and the second subscription may be associated with the samecellular network or different cellular networks. Additionally, whilereference hereinafter is made to a dual-SIM device, the describedconcepts are equally applicable to multi-SIM Intra-PLMN or Inter-PLMNdevices that have three or more active SIMs and subscriptions.

A MSIM UE connected to one or more networks via multiple subscriptionsmay receive paging signals for each subscription during an idle or DRXmode. The paging occasions associated with the multiple subscriptionsmay collide with each other or may not be efficiently time-aligned suchthat the UE wakes up relatively frequently. In the context ofcollisions, there may be a relatively high probability for pagingcollisions to occur in 5G+5G (e.g., NR+NR) or 5G+4G (e.g., NR+LTE) MSIMUEs. Considerations have been made in 5G to allow for a paging frame(PF) offset (PF-offset) to reduce collisions. In various aspects herein,UE feedback may be utilized to improve decisions for adjusting pagingoccasion timing. Information available at the UE may be considered(e.g., by instructions stored on a memory and executed by a processor ofthe UE) to determine whether the UE may benefit from an adjustment tothe paging occasion timing (e.g., to avoid collisions or to time-alignpaging occasions) associated with one or more subscriptions.

FIG. 3 is a communication diagram 300 illustrating signaling andoperations performed by base stations 302 a, 302 b and a UE 304. Thebase stations 302 a, 302 b may be any type of base station includinggNB, eNB, NB, etc. The UE 304 may be a MSIM UE. The base station 302 amay be associated with a first subscription (SUB1), and the UE 304 maycommunicate with the base station 302 a via SUB1 using a first SIM ofthe UE 304. The base station 302 b may be associated with a secondsubscription (SUB2), and the UE 304 may communicate with the basestation 302 b via SUB2 using a second SIM of the UE 304. Thecommunication diagram illustrates an aspect, whereby the MSIMcommunication enables improvements to paging occasion timing adjustment.Although base station 302 a and base station 302 b are depicted asseparate base stations, they may correspond to the same base stationthat provides multiple subscriptions to the UE 304, and the multiplesubscriptions may correspond to the same RAT (e.g., 5G+5G) or differentRATs (e.g., 5G+4G). Aspects of the communication diagram 300 maycorrespond to initial connection establishment, mobility registrationand/or a periodic registration between the UE 304 and the correspondingnetwork.

At 303 a, the UE 304 receives acquisition signals (e.g., synchronizationsignals such as, for example, a primary synchronization signal (PSS) anda secondary synchronization signal (SSS), information blocks such as amaster information block (MIB) and system information block 1 (SIB1),etc.) from the base station 302 a associated with SUB1. In one aspect,information associated with the acquisition signals of 303 a may enablethe UE 304 to determine a PF-offset used by the base station 302 a. Forexample, SIB1 may include an indication of the PF-offset used by thebase station 302 a. At 303 b, the UE 304 receives acquisition signals(which may be the same or different from the acquisition signals of 303a) from base station 302 b associated with SUB2. In one aspect,information associated with the acquisition signals of 303 b may enablethe UE 304 to determine a PF-offset used by the base station 302 b. Forexample, SIB1 may include an indication of the PF-offset used by thebase station 302 b.

At 305 a, the UE 304 exchanges signals with the base station 302 a toestablish a radio resource control (RRC) connection with base station302 a. The signals associated with establishing the RRC connection mayinclude random access (RA) signals (e.g., RA preamble, RA response, RRCconnection request, RRC connection setup, RRC connection complete). At305 b, the UE 304 exchanges signals (e.g., RA signals) with the basestation 302 b to establish an RRC connection with the base station 302b.

At 310, the UE 304 determines the paging occasion timing associated withSUB1 and SUB2. During the RRC establishment procedure at 305 a (e.g.,after a REGISTRATION ACCEPT), the UE 304 may have information (e.g.,received information from the base station 302 a) that allows it todetermine idle/DRX parameters, including paging occasion timing,associated with SUB1. For example, in the context of 5G, during RRCconnection establishment, the UE 304 may be assigned a 5G global uniquetemporary identifier (GUTI) from which a 5G short-temporary mobilesubscriber identity (5G-S-TMSI) associated with SUB1 may be derived. Inthis example, the UE 304 may determine the paging occasion timing forSUB1 from the 5G-S-TMSI associated with SUB1. Other RATs (e.g., 4G LTE)may include similar mechanisms or signaling, know to persons of ordinaryskill, that enable a UE to determine paging occasion timing for theparticular RAT associated with SUB1. Likewise, during the RRCestablishment procedure at 305 b (e.g., after a REGISTRATION ACCEPT),the UE 304 may have information (e.g., received information from thebase station 302 a) that allows it to determine idle/DRX parameters,including paging occasion timing, associated with SUB2. For example, inthe context of 5G, during RRC connection establishment the UE 304 may beassigned a 5G GUTI from which a 5G-S-TMSI associated with SUB2 may bederived. In this example, the UE 304 may determine the paging occasiontiming for SUB2 from the 5G-S-TMSI associated with SUB2. Other RATs(e.g., 4G LTE) may include similar mechanisms or signaling, know topersons of ordinary skill, that enable a UE to determine paging occasiontiming for the particular RAT associated with SUB2.

At 315, the UE 304 may compare the paging occasion timing associatedwith SUB1 and the paging occasion timing associated with SUB2. In anaspect, instructions or software modules (e.g., a Transmit ResourceManager (TRM)) stored at the UE 304 may determine or predict upcomingpaging occasions for SUB1 and SUB2 and identify whether paging occasionsof SUB1 will overlap or collide with paging occasions of SUB2 (asdescribed in further detail below with reference to FIG. 4A), or whetherpaging occasions of SUB1 and SUB2 may be more efficiently time alignedso the UE 304 has to wake-up less frequently (as described in furtherdetail below with reference to FIGS. 5A and 5B).

In the context of paging collisions, FIG. 4A depicts a timeline diagram400 a showing a timeline 401 a of paging occasions (POs) 405 a-405 dassociated with SUB1 (e.g., associated with SIM1 of the UE 304) and atimeline 402 a of POs 410 a-410 d associated with SUB2 (e.g., associatedwith SIM2 o the UE 304). A paging occasion may correspond to a time inwhich the UE 304 wakes up from a sleep mode, period or interval (e.g.,during a DRX cycle that includes a wake-up period and a sleep period) tomonitor for a paging signal or message that may be sent from a basestation. In one aspect, the timing of POs 405 a-405 d may correspond toan initial PF-offset signaled from the base station 302 a. The initialPF-offset may be designated by “PF-offset (0).” In one aspect, thetiming of POs 410 a-410 b may correspond to an initial PF-offsetsignaled from the base station 302 b. As shown in FIG. 4A, some POsassociated with SUB1 may overlap or collide with POs associated withSUB2. For example, a portion of PO 405 a collides with a portion of PO410 a, and a portion of PO 405 b collides with a portion of PO 410 b. Inone aspect, the UE 304 may determine that a collision will occur when atleast a portion of a PO associated with one SUB will overlap with atleast a portion of a PO associated with another SUB (e.g., as shown withrespect to PO 405 a and PO 410 a). In one aspect, the UE 304 maydetermine that a collision will occur even if a portion of a PO of oneSUB does not overlap with a portion of a PO of another SUB but the POsare relatively close in time. For example, FIG. 4A shows that PO 410 cfollows, in time, PO 405 c and falls within a component transition timeof the UE 304. The component transition time may correspond to a timethat components of the UE 304 (e.g., RF components) need to transition(e.g., power up, power down and/or re-tune) to receive signals fromdifferent SUBs (e.g., that occur in different frequency bands). When POsdo not overlap but fall within a component transition time, the UE 304may also determine that a collision occurs. In a conventional systemwhen collisions occur, a UE may alternative between SIMs in observingPOs (e.g., a UE may monitor PO 405 a for SIM1 while missing PO 410 a andthen monitor PO 410 b for SIM2 while missing PO 405 b).

In the context of time alignment of POs, FIG. 5A depicts a timelinediagram 500 a showing a timeline 501 a of POs 505 a and 505 b associatedwith SUB1 (e.g., associated with SIM1 of the UE 304), a timeline 502 aof POs 510 a and 510 b associated with SUB2 (e.g., associated with SIM2o the UE 304) and a timeline 503 a showing the state of the UE 304. Thestate of the UE 304 includes awake periods 515 a and sleep periods 520a-520 d. Awake periods 515 a correspond to intervals in which at least aportion of the UE 304 are powered-up so UE 304 may receive and/ortransmit signals, and sleep periods 520 a-520 d correspond to intervalsin which at least a portion of the UE 304 is powered-down to allow forpower savings at the UE 304. As shown in FIG. 5A, POs 505 a, 505 b, 510a, and 510 b occur during the awake periods 515 a so the UE 304 canmonitor for paging signals or messages from the respective base station302 a and 302 b. The alignment of POs associated with the different SUBsis such that each PO falls within its own awake interval 515 a (e.g.,POs from different SUBs do not share a common awake interval). Thisalignment may lead to relatively frequent wake-ups of the UE 304.

Referring to 320 at FIG. 3, the UE 304 may detect a paging timeadjustment condition based on the comparison of paging occasions at 310.A paging time adjustment condition may correspond to differentconditions determinable by the UE 304. In an aspect, a paging timeadjustment condition may be based on determined or predicted pagingcollisions that may occur between SUBs. In an aspect, a pagingadjustment condition may be based on a time alignment between pagingoccasions of different SUBs.

In one aspect, a paging time adjustment condition may be based on a pagecollision, or contention, percentage over a period of time (T), whichcorresponds to the percentage of paging occasions of one SUB thatcollide with paging occasions of another SUB over T. The page collisionpercentage may be represented by a parameter “C.” The page collisionpercentage C may be associated with a particular PF-offset for pagingoccasions of a SUB. Referring to FIG. 4A, for the PF-offset (0) of SUB1,the page collision percentage C for the time period shown may be 75%, orthree out of four POs of SUB1 that collide with POs of SUB2 (consideringthat PO 405 c and PO 410 c collide within the component transitiontime).

The page collision percentage C may be compared to a threshold S, whichmay be configured and/or adapted by the UE 304 or a network, todetermine whether a paging time adjustment condition occurs or issatisfied. For example, if the page collision percentage C is greaterthan the threshold S, the UE 304 may determine that a paging timeadjustment condition occurs.

In some aspects, UEs and base stations may be configured to communicateusing multiple different PF-offsets at different times. Each differentPF-offset may correspond to a different timing of POs. In one aspect,paging occasion timing associated with one or more other PF-offsets notindicated in SIB1 (e.g., during acquisition 303 a and/or 303 b) may beconsidered by the UE 304 to detect a paging time adjustment condition.For example, if less collisions would occur, or POs of different SUBswould be more efficiently time-aligned, using a different PF-offset thanthe one signaled by the base station, the UE 304 may detect a pagingtime adjustment condition.

FIG. 4B depicts a timeline diagram 400 b showing a timeline 401 b of POs405 a′-405 d′ associated with SUB1 and a timeline 402 b of POs 410a′-410 d′ associated with SUB2. The timing of POs 405 a′-405 d′ may beassociated with a PF-offset (X) that is different from the one indicatedas being used by the base station 302 a. Based on information obtainedduring acquisition (e.g., 303 a, 303 b) and/or RRC connectionestablishment (305 a, 305 b), the UE 304 may determine the timing of POs(such as POs 405 a′-405 d′) associated with other PF-offsets that aredifferent from the PF-offset indicated as being used by the base station302 a. The POs 405 a′-405 d′ using PF-offset (X) are shifted in time incomparison to POs 405 a-405 d using PF-offset (0).

The UE 304 may compare the timing of POs 405 a′-405 d′ using PF-offset(X) for SUB1 to the timing of POs 410 a-410 d of SUB2 to determine thenumber, or percentage, of collisions between the POs of the differentSUBs. In this example, one out of four POs collide, or a page collisionpercentage “C′” of 25% is associated with PF-offset (X) (consideringthat PO 405 d′ and PO 410 d collide within the component transitiontime). The page collision percentage C′ corresponding to PF-offset (X)may be compared to the page collision percentage C corresponding toPF-offset (0), and the UE 304 may detect a page time adjustmentcondition if the page collision percentage C′ (using PF-offset (X)) isless than the page collision percentage C (using PF-offset (0)). Inanother aspect, the UE 304 may compare the page collision percentage C(using PF-offset (0)) to the threshold S. If C>S, the UE 304 may comparepage collision percentage C to page collision percentage C′ (usingPF-offset (X)) and detect a page time adjustment condition if C>C′. Inanother aspect, the UE 304 may determine a page time adjustmentcondition if C>S>C′. In the above example, timing of POs with respect toPF-offset (0) and PF-offset (X) were considered. The UE 304 may considerPF-offset (0) and the timing of POs of multiple other PF-offsets thatare configured for communication between the UE 304 and the base station302 a and identify the PF-offset with the lowest page collisionpercentage. The description with respect to FIGS. 4A and 4B pertained toconsidering different PF-offsets for SUB1. The UE 304 may consider thetiming of POs of SUB2 using different PF-offsets in addition to, orinstead of, considering the timing of POs of SUB1 using differentPF-offsets. In one aspect, the UE 304 may determine to requestadjustment of the POs of both SUB1 and SUB2. In another aspect, the UE304 may determine to request adjustment of the POs of only one SUB(e.g., SUB1 or SUB2).

As referenced above, detection of a page time adjustment condition maycorrespond to a determination by the UE 304 that POs of different SUBsmay be more efficiently time-aligned so the UE has to wake up lessfrequently. FIG. 5B depicts a timeline diagram 500 b showing a timeline501 b of POs 505 a′ and 505 b′ associated with SUB1 (e.g., associatedwith SIM1 of the UE 304), a timeline 502 b of POs 510 a′ and 510 b′associated with SUB2 (e.g., associated with SIM2 o the UE 304) and atimeline 503 b showing the state of the UE 304, which includes awakeperiods 515 b and sleep periods 520 a′-520 c′. The timing of POs 505 a′and 505 b′ are associated with a PF-offset (X), which is different fromPF-offset (0) of FIG. 5A, that was indicated for use by the base station302 a. As shown in FIG. 5B, PO 510 a′ may occur after PO 505 a′ (butoutside a component transition time) and within a time so that the UE304 may remain awake during one awake period 515 b. In comparison toFIG. 5A, the UE 304 transitions to sleep (520 a) between POs 505 a and510 a. In FIG. 5B, the UE 304 transitions to the sleep interval 520 b′between PO 510 a′ and PO 505 b′. The sleep interval 520 b′, usingPF-offset (X), may be longer in duration than the sleep interval 520 b,using PF-offset (0), which allows the UE 304 to be continuouslypowered-down for a longer period of time. The UE 304 may consider thealignment between POs of different SUBs using different PF-offsets. If adifferent PF-offset provides a better time alignment (e.g., lessfrequent wake-ups and longer sleep intervals) than the PF-offset used bythe base station 302 a, the UE 304 may detect a page time adjustmentcondition. The UE 304 may consider the time-alignment of multiple otherPF-offsets and detect a page time adjustment condition if at least oneother PF-offset provides a better time alignment. The UE 304 may alsoidentify the PF-offset that enables the UE 304 to have the leastfrequent wake-ups and the longest sleep intervals over a period of time.The description with respect to FIGS. 5A and 5B pertained to consideringdifferent PF-offsets for SUB1. The UE 304 may consider the timing of POsof SUB2 using different PF-offsets in addition to, or instead of,considering the timing of POs of SUB1 using different PF-offsets. In oneaspect, the UE 304 may determine to request adjustment of the POs ofboth SUB1 and SUB2. In another aspect, the UE 304 may determine torequest adjustment of the POs of only one SUB.

At 322, the UE 304 may select SUB1 or SUB2 for PO timing adjustment. Inone aspect, the POs of both SUB1 and SUB2 may be adjustable (e.g.,through the use of PF-offsets). In one example, SUB1 and SUB2 maycorrespond to dual 5G subscriptions. The UE 304 may consider variousfactors to select the SUB for PO timing adjustment including the type ofservice associated with the SUB. Some services may have higher priorityover other services, and the UE 304 may trigger PO adjustment for theSUB with the lower priority. The priority rankings of services may beconfigurable per network or per UE. In one example, SUB1 may beassociated with (e.g., enrolled for) voice services (e.g., voice over NR(VoNR)) and SUB2 may be associated with (e.g., enrolled for) dataservices. Voice services may have a higher priority compared to dataservices. The UE 304 may trigger PO timing adjustment (e.g., throughPF-offset adjustment) for SUB2, which has a lower service priority. Insome aspects, the POs of only one SUB may be adjustable (e.g., POs ofSUB1 are adjustable and POs of SUB2 are not), and the UE 304 may notconsider whether to select one SUB over the other for PO timingadjustment.

If the UE 304 detects a paging time adjustment condition at 320, the UE304 may transmit a paging adjustment request 325 a to the base station302 a, the UE 304 may transmit a paging adjustment request 325 b to thebase station 302 b, or the UE 304 may transmit both paging adjustmentrequests 325 a and 325 b to, respectively, base station 302 a and 302 b.The paging adjustment request (325 a and/or 325 b) may correspond to apaging frame offset (PF-offset) adjustment request. The PF-offsetrequest may be communicated from the UE 304 to the base station 302 aand/or 302 b in an RRC information element (IE), such as aUEAssistanceInformation RRC IE. The PF-offset request may indicatePF-offset desired or selected by the UE 304. In one aspect, aUEAssistanceInformation RRC IE may include a page collision assistanceparameter that identifies a specific PF-offset (e.g., “page collisionassistance:PF-offset (integer 0 . . . N)). When the PF-offset parameteris the same as the PF-offset communicated in SIB1 the UE 304 indicatesthat no PO adjustment is requested. However, if the PF-offset parameteris different from the PF-offset communicated in SIB1, the UE 304requests that the specific PF-offset corresponding to the parameter beused by the network.

If the paging adjustment request 325 a is sent to the base station 302a, the base station 302 a receives the request 325 a and determineswhether to accept (330 a) or reject the request 325 a. Likewise, if thepaging adjustment request 325 b is sent to the base station 302 b, thebase station 302 b receives the request 325 b and determines whether toaccept (330 b) or reject the request 325 b. The base station 302 aand/or 302 b may consider a specific PF-offset requested by the UE 304and how use of that PF-offset may impact other network operations andcommunications with other UEs in determining whether to accept (330 aand/or 330 b) the paging adjustment request 325 a and/or 325 b.

If the base station 302 a accepts, at 330 a, the request 325 a the basestation 302 a transmits to the UE 304 a paging adjustment indication 335a. Similarly, if the base station 302 b accepts, at 330 b, the request325 b the base station 302 b transmits to the UE 304 a paging adjustmentindication 335 b. The UE 304 may continue to monitor signals from thebase station 302 a and/or 302 b using the existing PF-offset until theUE 304 receives the paging adjustment indication 335 a and/or 335 b. Inone aspect, the indication 335 a and/or indication 335 b includes ashort message SIB change indication, which notifies the UE 304 that aparameter of a SIB (e.g., SIB1) has changed and that the UE 304 shouldread (e.g., decode) the SIB to receive the new parameter. In one aspect,the indication 335 a and/or 335 b includes the short message changeindication and a new PF-offset parameter communicated in SIB 1.

At 340, the UE 304 determines a new PO timing for SUB1 and/or SUB2 basedon the paging adjustment indication in 335 a and/or 335 b. If a new POtiming is indicated by the base station 302 a and/or 203 b, the UE 304adjusts its sleep and awake cycle accordingly. The description withrespect to FIGS. 3, 4A, 4B, 5A and 5B relate to a UE 304 with two SIMsand two related subscriptions. It is contemplated, however, that theaspects described above are applicable to systems in which UEs have morethan two SIMs related to more than two subscriptions.

FIG. 6 is a flow chart 600 of a method of wireless communication. Themethod may be performed by a UE (e.g., the UE 104, 250, 304; theapparatus 702, 802). The UE may be a MSIM UE. The method may improvepaging signal reception performance and/or improve power savings byenabling coordination of the timing of paging occasions associated withdifferent SIMs or subscriptions.

At 605, the UE determines a first timing of a first set of pagingoccasions associated with a first subscription. In one aspect, the UEmay determine the first timing of the first set of paging occasions asdescribed with reference to 310 of FIG. 3.

At 610, the UE determines a second timing of a second set of pagingoccasions associated with a second subscription. In one aspect, the UEmay determine the second timing of the second set of paging occasions asdescribed with reference to 310 of FIG. 3.

At 615, the UE compares the first timing of the first set of pagingoccasions and the second timing of the second set of paging occasions.In one aspect, the UE may compare the first timing and the second timingas described with reference to 315 of FIG. 3.

At 620, the UE detects a paging time adjustment condition based on thecomparison of the first timing of the first set of paging occasions andthe second timing of the second set of paging occasions. The paging timeadjustment condition may correspond to a certain number of collisionsover time or an improvement in time-alignment between POs of the firstand second sets. In one aspect, the UE may detect the paging timeadjustment condition as described with reference to 320 of FIG. 3 and asfurther described in the examples of FIGS. 4A, 4B, 5A and 5B.

At 625, the UE transmits a paging frame offset adjustment request to abase station in response to detecting the paging time adjustmentcondition. The paging frame offset adjustment request may include arequest for the base station to use a specific PF-offset selected by theUE. In one aspect, the UE may transmit the paging frame offsetadjustment request as described with reference to 325 a and/or 325 b ofFIG. 3.

FIG. 7 is a conceptual data flow diagram 700 illustrating the data flowbetween different means/components in an exemplary apparatus 702. Theapparatus may be a UE. The apparatus 702 includes an RF component 504, asystem acquisition component 506, a paging occasion timing component708, a paging adjustment detection component 710 and a paging adjustmentrequest component 718. The paging adjustment detection component 710 mayinclude a collision detection component 712, a threshold detectioncomponent 714 and a time-alignment detection component 716. Theapparatus 702 may also include a subscription selection component 720.

RF Component 704 receives transmissions from base stations 750 a, 750 b.System acquisition component 506 obtains system acquisition information(synchronization signals, information blocks) from signals received frombase stations 750 a, 750 b and may process signals to establish an RRCconnection with base stations 750 a, 750 b. Paging occasion timingcomponent 510 determines the timing of paging occasions associated withsubscriptions associated with base stations 750 a, 750 b. The timing maybe determined based on information obtained by system acquisitioncomponent 706 during system acquisition and RRC establishment. selects asubscription for performing a random access procedure with the basestation 550.

Paging adjustment detection component 710 detects paging timingadjustment conditions based on the paging occasion timing determined bypaging occasion timing component 708. In one aspect, paging adjustmentdetection component 710 includes collision detection component 712 andthreshold detection component 714. Collision detection component 712detects collisions between paging occasions of different subscriptions.Threshold comparison component 714 compares the number, or percentage,of collisions over time detected by collision detection component 712 toa configurable threshold. In one aspect, if the number, or percentage,of collisions exceeds a threshold paging adjustment detection component710 detects a paging time adjustment condition. Collision detectioncomponent 712 may compare paging occasions corresponding to differentoffsets not in current use by base station 750 a and/or base station 750b. In one aspect, paging adjustment detection component 710 includes atime-alignment detection component 716, which detects whether pagingoccasions of different subscriptions may be aligned to occur within asingle wake-up period and sleep periods extended. If a paging frameoffset not in use by the base station 750 a and/or 750 b improves pagingoccasion alignment, compared to the offset in use, paging adjustmentdetection component 710 may detect a paging timing adjustment condition.

Paging adjustment request component 718 generates a request to adjustthe paging occasion timing of base station 750 a and/or 750 b inresponse to paging adjustment detection component 710 detecting a pagingtiming adjustment condition. The request is communicated to RF component704 for transmission to base station 750 a and/or 750 b. Subscriptionselection component 720 may be used to select a subscription foradjustment. The selection may be based on the types of servicesassociated with the subscriptions.

The apparatus 702 may include additional components that perform each ofthe blocks of the communication diagram of FIG. 3 and/or the flowchartof FIG. 6. As such, each block in the communication diagram of FIG. 3and/or the flowchart of FIG. 6 may be performed by a component and theapparatus 702 may include one or more of those components. Thecomponents may be one or more hardware components specificallyconfigured to carry out the stated processes/algorithm, implemented by aprocessor configured to perform the stated processes/algorithm, storedwithin a computer-readable medium for implementation by a processor, orsome combination thereof.

FIG. 8 is a diagram 800 illustrating an example of a hardwareimplementation for an apparatus 802 employing a processing system 814.The processing system 814 may be implemented with a bus architecture,represented generally by the bus 824. The bus 824 may include any numberof interconnecting buses and bridges depending on the specificapplication of the processing system 814 and the overall designconstraints. The bus 824 links together various circuits including oneor more processors and/or hardware components, represented by theprocessor 804, RF component 704, system acquisition component 706,paging occasion timing component 708, paging adjustment detectioncomponent 710, paging adjustment request component 718, subscriptionselection component 720, and the computer-readable medium/memory 806.The bus 824 may also link various other circuits such as timing sources,peripherals, voltage regulators, and power management circuits, whichare well known in the art, and therefore, will not be described anyfurther.

The processing system 814 may be coupled to a transceiver 810. Thetransceiver 810 is coupled to one or more antennas 820. The transceiver810 provides a means for communicating with various other apparatus overa transmission medium. The transceiver 810 receives a signal from theone or more antennas 820, extracts information from the received signal,and provides the extracted information to the processing system 814. Inaddition, the transceiver 810 receives information from the processingsystem 814, and based on the received information, generates a signal tobe applied to the one or more antennas 820. The processing system 814includes a processor 804 coupled to a computer-readable medium/memory806. The processor 804 is responsible for general processing, includingthe execution of software stored on the computer-readable medium/memory806. The software, when executed by the processor 804, causes theprocessing system 814 to perform the various functions described suprafor any particular apparatus. The computer-readable medium/memory 806may also be used for storing data that is manipulated by the processor804 when executing software. The processing system 814 further includesat least one of the components 704, 706, 708, 710, 718, and 720. Thecomponents may be software components running in the processor 804,resident/stored in the computer readable medium/memory 806, one or morehardware components coupled to the processor 804, or some combinationthereof. The processing system 814 may be a component of the UE 250 andmay include the memory 260 and/or at least one of the TX processor 268,the RX processor 256, and the controller/processor 259.

In one configuration, the apparatus 702/802 for wireless communicationincludes means for determining a first timing of a first set of pagingoccasions associated with a first network subscription of the multiplenetwork subscriptions, wherein the first network subscription isassociated with a first network; means for determining a second timingof a second set of paging occasions associated with a second networksubscription of the multiple network subscriptions, wherein the secondnetwork subscription is associated with a second network; means forcomparing the first timing and the second timing; means for detecting apaging time adjustment condition based on the comparing; and means fortransmitting, based on the detecting, a paging frame offset adjustmentrequest to the first network, the second network or both.

The aforementioned means may be one or more of the aforementionedcomponents of the apparatus 702 and/or the processing system 814 of theapparatus 802 configured to perform the functions recited by theaforementioned means. As described supra, the processing system 814 mayinclude the TX Processor 268, the RX Processor 256, and thecontroller/processor 259. As such, in one configuration, theaforementioned means may be the TX Processor 268, the RX Processor 256,and the controller/processor 259 configured to perform the functionsrecited by the aforementioned means.

It is understood that the specific order or hierarchy of blocks in theprocesses/flowcharts disclosed is an illustration of exemplaryapproaches. Based upon design preferences, it is understood that thespecific order or hierarchy of blocks in the processes/flowcharts may berearranged. Further, some blocks may be combined or omitted. Theaccompanying method claims present elements of the various blocks in asample order, and are not meant to be limited to the specific order orhierarchy presented.

The previous description is provided to enable any person skilled in theart to practice the various aspects described herein. Variousmodifications to these aspects will be readily apparent to those skilledin the art, and the generic principles defined herein may be applied toother aspects. Thus, the claims are not intended to be limited to theaspects shown herein, but is to be accorded the full scope consistentwith the language claims, wherein reference to an element in thesingular is not intended to mean “one and only one” unless specificallyso stated, but rather “one or more.” The word “exemplary” is used hereinto mean “serving as an example, instance, or illustration.” Any aspectdescribed herein as “exemplary” is not necessarily to be construed aspreferred or advantageous over other aspects. Unless specifically statedotherwise, the term “some” refers to one or more. Combinations such as“at least one of A, B, or C,” “one or more of A, B, or C,” “at least oneof A, B, and C,” “one or more of A, B, and C,” and “A, B, C, or anycombination thereof” include any combination of A, B, and/or C, and mayinclude multiples of A, multiples of B, or multiples of C. Specifically,combinations such as “at least one of A, B, or C,” “one or more of A, B,or C,” “at least one of A, B, and C,” “one or more of A, B, and C,” and“A, B, C, or any combination thereof” may be A only, B only, C only, Aand B, A and C, B and C, or A and B and C, where any such combinationsmay contain one or more member or members of A, B, or C. All structuraland functional equivalents to the elements of the various aspectsdescribed throughout this disclosure that are known or later come to beknown to those of ordinary skill in the art are expressly incorporatedherein by reference and are intended to be encompassed by the claims.Moreover, nothing disclosed herein is intended to be dedicated to thepublic regardless of whether such disclosure is explicitly recited inthe claims. The words “module,” “mechanism,” “element,” “device,” andthe like may not be a substitute for the word “means.” As such, no claimelement is to be construed as a means plus function unless the elementis expressly recited using the phrase “means for.”

What is claimed is:
 1. A method for wireless communication at a userequipment (UE) associated with multiple network subscriptions,comprising: determining a first timing of a first set of pagingoccasions associated with a first network subscription of the multiplenetwork subscriptions, wherein the first network subscription isassociated with a first network; determining a second timing of a secondset of paging occasions associated with a second network subscription ofthe multiple network subscriptions, wherein the second networksubscription is associated with a second network; comparing the firsttiming and the second timing; detecting a paging time adjustmentcondition based on the comparing; and transmitting, based on thedetecting, a paging frame offset adjustment request to the firstnetwork, the second network or both.
 2. The method of claim 1, wherein:the determining the first timing comprises determining timing of thefirst set of paging occasions based on an attach procedure associatedwith the first network subscription, and the determining the secondtiming comprises determining timing of the second set of pagingoccasions based on an attach procedure associated with the secondnetwork subscription.
 3. The method of claim 1, wherein the paging timeadjustment condition corresponds to a paging collision between one ormore paging occasions of the first set and one or more paging occasionsof the second set.
 4. The method of claim 1, wherein the paging timeadjustment condition corresponds to a timing alignment between one ormore paging occasions of the first set and one or more paging occasionsof the second set such that a paging occasion of the first set and apaging occasion of the second set occur in time proximity to one anotherwithout the UE entering a sleep mode between the paging occasion of thefirst set and the paging occasion of the second set.
 5. The method ofclaim 1, further comprising: determining a percentage of pagingoccasions of the first set that collide in time with paging occasions ofthe second set; comparing the percentage to a threshold; and detectingthe paging time adjustment condition in response to the percentage beinggreater than the threshold.
 6. The method of claim 1, wherein the firsttiming of the first set of paging occasions corresponds to a firstpaging frame offset.
 7. The method of claim 6, further comprising:determining a third timing of the first set of paging occasionscorresponding to a second paging frame offset; and comparing the thirdtiming to the second timing.
 8. The method of claim 7, furthercomprising: determining a first percentage of paging occasions of thefirst set that collide in time with paging occasions of the second setwhen using the first paging frame offset; determining a secondpercentage of paging occasions of the first set that collide in timewith paging occasions of the second set when using the second pagingframe offset; comparing the first percentage to the second percentage;detecting the paging time adjustment condition at least based on thesecond percentage being less than the first percentage.
 9. The method ofclaim 8, further comprising: comparing the first percentage to athreshold; and detecting the paging time adjustment condition at leastbased on the first percentage being greater than the threshold and thesecond percentage being less than the first percentage.
 10. The methodof claim 1, further comprising transmitting the paging frame offsetadjustment request in a UE assistance information radio resource control(RRC) information element (IE).
 11. The method of claim 10, wherein theUE assistance information RRC IE includes a preferred paging frameoffset selected by the UE for the first set of paging occasions.
 12. Themethod of claim 1, further comprising receiving an indication that thefirst network has accepted the paging frame offset adjustment request.13. The method of claim 12, wherein the indication is communicated tothe UE in a system information block 1 (SIB1).
 14. The method of claim12, wherein the indication includes a short message system informationblock (SIB) change indication.
 15. The method of claim 14, wherein theindication includes the short message SIB change indication and a newpaging frame offset in a system information block 1 (SIB1).
 16. Themethod of claim 1, further comprising: determining a type of serviceassociated with the first network subscription; selecting the firstnetwork subscription for paging time adjustment based on the type ofservice; and transmitting the paging frame offset adjustment request tothe first network based on the selecting.
 17. The method of claim 16,further comprising: determining a first priority level associated withthe type of service associated with the first network; determining asecond priority level associated with a type of service associated withthe second network subscription; and comparing the first priority leveland the second priority level, wherein the selecting the first networksubscription for paging time adjustment is further based on thecomparing the first priority level and the second priority level.
 18. Anapparatus for wireless communication, comprising: a processor; memorycoupled to the processor; and instructions stored in the memory andoperable, when executed by the processor, to cause the apparatus to:determine a first timing of a first set of paging occasions associatedwith a first network subscription of multiple network subscriptions,wherein the first network subscription is associated with a firstnetwork; determine a second timing of a second set of paging occasionsassociated with a second network subscription of the multiple networksubscriptions, wherein the second network subscription is associatedwith a second network; compare the first timing and the second timing;detect a paging time adjustment condition based on comparison of thefirst timing and the second timing; and transmit, based on detection ofthe paging time adjustment condition, a paging frame offset adjustmentrequest to the first network, the second network or both.
 19. Theapparatus of claim 18, wherein the paging time adjustment conditioncorresponds to a paging collision between one or more paging occasionsof the first set and one or more paging occasions of the second set. 20.The apparatus of claim 18, wherein the paging time adjustment conditioncorresponds to a timing alignment between one or more paging occasionsof the first set and one or more paging occasions of the second set suchthat a paging occasion of the first set and a paging occasion of thesecond set occur in time proximity to one another without the UEentering a sleep mode between the paging occasion of the first set andthe paging occasion of the second set.
 21. The apparatus of claim 18,wherein the instructions are further operable, when executed by theprocessor, to cause the apparatus to: determine a percentage of pagingoccasions of the first set that collide in time with paging occasions ofthe second set; compare the percentage to a threshold; and detect thepaging time adjustment condition in response to the percentage beinggreater than the threshold.
 22. The apparatus of claim 18, wherein thefirst timing of the first set of paging occasions corresponds to a firstpaging frame offset, and wherein the instructions are further operable,when executed by the processor, to cause the apparatus to: determine athird timing of the first set of paging occasions corresponding to asecond paging frame offset; and compare the third timing to the secondtiming.
 23. The apparatus of claim 22, wherein the instructions arefurther operable, when executed by the processor, to cause the apparatusto: determine a first percentage of paging occasions of the first setthat collide in time with paging occasions of the second set when usingthe first paging frame offset; determine a second percentage of pagingoccasions of the first set that collide in time with paging occasions ofthe second set when using the second paging frame offset; compare thefirst percentage to the second percentage; detect the paging timeadjustment condition at least based on the second percentage being lessthan the first percentage.
 24. The apparatus of claim 23, wherein theinstructions are further operable, when executed by the processor, tocause the apparatus to: compare the first percentage to a threshold; anddetect the paging time adjustment condition at least based on the firstpercentage being greater than the threshold and the second percentagebeing less than the first percentage.
 25. The apparatus of claim 18,wherein the instructions are further operable, when executed by theprocessor, to cause the apparatus to transmit the paging frame offsetadjustment request in a UE assistance information radio resource control(RRC) information element (IE).
 26. The apparatus of claim 25, whereinthe UE assistance information RRC IE includes a preferred paging frameoffset selected by the apparatus for the first set of paging occasions.27. The apparatus of claim 18, wherein the instructions are furtheroperable, when executed by the processor, to cause the apparatus to:determine a type of service associated with the first networksubscription; select the first network subscription for paging timeadjustment based on the type of service; and transmit the paging frameoffset adjustment request to the first network based on selection of thefirst network subscription for the paging time adjustment.
 28. Theapparatus of claim 27, wherein the instructions are further operable,when executed by the processor, to cause the apparatus to: determine afirst priority level associated with the type of service associated withthe first network; determine a second priority level associated with atype of service associated with the second network subscription; andcompare the first priority level and the second priority level, whereinthe selection of the first network subscription for the paging timeadjustment is further based on comparison of the first priority leveland the second priority level.
 29. An apparatus for wirelesscommunication, comprising: means for determining a first timing of afirst set of paging occasions associated with a first networksubscription of multiple network subscriptions, wherein the firstnetwork subscription is associated with a first network; means fordetermining a second timing of a second set of paging occasionsassociated with a second network subscription of the multiple networksubscriptions, wherein the second network subscription is associatedwith a second network; means for comparing the first timing and thesecond timing; means for detecting a paging time adjustment conditionbased on the comparing; and means for transmitting, based on thedetecting, a paging frame offset adjustment request to the firstnetwork, the second network or both.
 30. A non-transitory computerreadable medium storing code for wireless communication, the codecomprising instructions executable by a processor to: determine a firsttiming of a first set of paging occasions associated with a firstnetwork subscription of multiple network subscriptions, wherein thefirst network subscription is associated with a first network; determinea second timing of a second set of paging occasions associated with asecond network subscription of the multiple network subscriptions,wherein the second network subscription is associated with a secondnetwork; compare the first timing and the second timing; detect a pagingtime adjustment condition based on comparison of the first timing andthe second timing; and transmit, based on detection of the paging timeadjustment condition, a paging frame offset adjustment request to thefirst network, the second network or both.